
.public_title {
    font-family: var(--title_font_family);
    font-style: var(--title_font_style);
    font-weight: var(--title_font_weigth);
    letter-spacing: var(--title_letter_spacing);
}

.block_title {
    margin-bottom: 20px;
    .block_detail{
        margin-left: 0;
        margin-right: 0;
    }
}
.block_title_custom {
    margin-bottom: 20px;
    h2 {
        color: var(--title_color);
        font-family: var(--title_font_family);
        font-style: var(--title_font_style);
        font-weight: var(--title_font_weigth);
        letter-spacing: var(--title_letter_spacing);
        font-size: var(--title_font_size);

        @media (max-width: 767px) {
            font-size:calc( var(--title_font_size) * var(--wap_title_scale)) !important;
        }
        .title_more{
            padding: 4px 16px;
        }
    }

    .block_detail {
        color: var(--detail_color);
        line-height: 34px;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0;
        font-size: 20px;
    }
}


.general-price {
    color: var(--buying_parice_color);
    white-space: nowrap;
    font-weight: 700;
}

.general-oldprice {
    text-decoration: line-through;
    color: var(--original_price_color);
    white-space: nowrap;
}